#pragma once
class Ngay
{
private:
	int _gio;
	int _ngay;
	int _thang;
	int _nam;
	
public:
	Ngay();
	Ngay(int gio, int ngay, int thang, int nam);
	~Ngay();
	void init(int gio, int ngay, int thang, int nam);
	void Nhap();
	void Xuat();
	Ngay NgayKeTiep();
	Ngay NgayHomQua();
	int SoSanh(Ngay ngay);
	int NgayTrongNam();
	Ngay TruocKNgay(int k);
	Ngay SauKNgay(int k);
	int KhoangCachGio(Ngay ngay);
	int KhoangCachNgay(Ngay ngay);
	int KhoangCachThang(Ngay ngay);
	int KhoangCachNam(Ngay ngay);
	bool KiemTraNgayThangNam();
	int getNam();
	int getThang();
	int getNgay();
	void setNam(int nam);
	void setThang(int thang);
	void setNgay(int ngay);
};
